﻿using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCode.Project.Domain.Message.Response.User
{
    /// <summary>
    /// 会员升级信息 数据传输对象
    /// </summary>
    public class MemberUpgradeInfoDto
    {

 
        /// <summary>
        /// 会员ID
        /// </summary>
        public Guid MemberId { get; set; }

        /// <summary>
        /// 消费金额
        /// </summary>
        public decimal Amount { get; set; }

        /// <summary>
        /// 业务单号
        /// </summary>
        public string Sheet { get; set; }

        /// <summary>
        /// 业务ID
        /// </summary>
        public Guid? SheetId { get; set; }

        /// <summary>
        /// 业务类型
        /// </summary>
        public ConsumptionSheetType SheetType { get; set; }

        /// <summary>
        /// 业务方向
        /// </summary>
        public DirectFlag DirectFlag { get; set; } = DirectFlag.Plus;

        /// <summary>
        /// 审核人
        /// </summary>
        public string Checker { get; set; }

        /// <summary>
        /// 店铺ID
        /// </summary>
        public Guid? ShopId { get; set; }

        /// <summary>
        /// 加盟商ID
        /// </summary>
        public Guid? CustomerId { get; set; }

        /// <summary>
        /// 店员ID
        /// </summary>

        public Guid? ClerkId { get; set; }
    }
}
